//
//  XMBaseTableVIewController.swift
//  AnneKit-Swift
//
//  Created by 宁小陌 on 2021/2/4.
//  Copyright © 2021 宁小陌. All rights reserved.
//

import UIKit

class XMBaseTableVIewController: UIViewController{
    lazy var dataArray: [String] = {
        let dataArray = [""]
        return dataArray
    }()
    
    lazy var mainTableView: UITableView = {
        let mainTableView = UITableView()

        mainTableView.showsVerticalScrollIndicator = false
        mainTableView.separatorInset = UIEdgeInsets(top: 0,left: 15,bottom: 0,right: 0)
        mainTableView.separatorStyle = UITableViewCell.SeparatorStyle.singleLine
        mainTableView.delegate = self;
        mainTableView.dataSource = self;
        mainTableView.backgroundColor = .clear;
        mainTableView.rowHeight = UITableView.automaticDimension
        // 拖动tableView时收起键盘
        mainTableView.keyboardDismissMode = UIScrollView.KeyboardDismissMode.onDrag
        mainTableView.estimatedRowHeight = 0;
        mainTableView.estimatedSectionHeaderHeight = 0;
        mainTableView.estimatedSectionFooterHeight = 0;
        mainTableView.autoresizingMask =  UIView.AutoresizingMask.flexibleWidth
        return mainTableView
    }()
}

extension XMBaseTableVIewController: UITableViewDelegate, UITableViewDataSource{
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 0;
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        return UITableViewCell.init()
    }
}
